home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / DOCS / ST_GUIDE.PR / BLITTER.TXT < prev    next >
Encoding:
Text File  |  2010-01-01  |  4.4 KB  |  88 lines

  1. DESKTOP x1k1                                ╔═════════════════╗
  2.                                 ║     BLITTER     ║
  3.                                 ║ bit assignments ║
  4.                                 ╚═════════════════╝
  5.                                  Atari BLock bIT TransfERrer processor
  6.                                  (optional)
  7.              ┌──────────────────┐
  8.              │ Control Register │    b15=busy
  9.              │                  │        0:nothing
  10.              │                  │        1:busy
  11.              │                  │    b14=share the bus with MC68000
  12.              │                  │        0:yes , 64~ each
  13.              │                  │        1:no
  14.              │                  │    b13=source indicates next pattern line
  15.              │                  │        0:no
  16.              │                  │        1:yes
  17.              │                  │ b11-b8=[b3-b0]=next pattern line
  18.              │                  │     b7=source read at begin of the line
  19.              │                  │        0:no
  20.              │                  │        1:yes
  21.              │                  │     b6=source read at end of the line
  22.              │                  │        0:yes
  23.              │                  │        1:no
  24.              │                  │  b3-b0=source shift in bits
  25.              └──────────────────┘
  26.            ┌────────────────────┐
  27.            │ Operation Register │  b9-b8=source type
  28.            │                    │       0:1
  29.            │                    │       1:pattern
  30.            │                    │       2:source
  31.            │                    │       3:source and pattern
  32.            │                    │  b3-b0=logical operation
  33.            │                    │         0: d =   0
  34.            │                    │         1: d = s . d
  35.            │                    │         2: d = s . d∙
  36.            │                    │         3: d =   s
  37.            │                    │         4: d = s∙. d
  38.            │                    │         5: d =   d
  39.            │                    │         6: d = s ± d
  40.            │                    │         7: d = s + d
  41.            │                    │         8: d =(s + d)∙   = s∙. d∙
  42.            │                    │         9: d =(s ± d)∙
  43.            │                    │        10: d =   d∙
  44.            │                    │        11: d =(s∙. d)∙   = s + d∙
  45.            │                    │        12: d =   s∙
  46.            │                    │        13: d =(s . d∙)∙  = s∙+ d
  47.            │                    │        14: d =(s . d)∙   = s∙+ d∙
  48.            │                    │        15: d =   1
  49.            └────────────────────┘
  50.                ┌────────────────┐
  51.                │ Source Address │[b23-b0]=source address
  52.                └────────────────┘
  53.           ┌─────────────────────┐
  54.           │ Destination Address │[b23-b0]=destination address
  55.           └─────────────────────┘
  56.            ┌────────────────────┐
  57.            │ Horizontal Counter │ b15-b0=destination horizontal counter
  58.            │                    │                           (in words , 0:65536)
  59.            └────────────────────┘
  60.              ┌──────────────────┐
  61.              │ Vertical Counter │ b15-b0=destination vertical counter
  62.              │                  │                           (in lines , 0:65536)
  63.              └──────────────────┘
  64.   ┌─────────────────────────────┐
  65.   │ Source Horizontal Increment │ b15-b0=source horizontal signed increment
  66.   └─────────────────────────────┘
  67.     ┌───────────────────────────┐
  68.     │ Source Vertical Increment │ b15-b0=source vertical signed increment
  69.     └───────────────────────────┘
  70.    ┌────────────────────────────┐
  71.    │ Destination Hor. Increment │ b15-b0=destination horizontal signed increment
  72.    └────────────────────────────┘
  73.   ┌─────────────────────────────┐
  74.   │ Destination Vert. Increment │ b15-b0=destination vertical signed increment
  75.   └─────────────────────────────┘
  76.                ┌────────────────┐
  77.                │ Beginning Mask │ b15-b0=beginning mask
  78.                └────────────────┘
  79.                   ┌─────────────┐
  80.                   │ Middle Mask │ b15-b0=middle mask
  81.                   └─────────────┘
  82.                   ┌─────────────┐
  83.                   │ Ending Mask │ b15-b0=ending mask
  84.                   └─────────────┘
  85.                  ┌──────────────┐
  86.                  │ Pattern Line │ b15-b0=pattern line
  87.                  └──────────────┘
  88.